Don't reclaim vcpus that are not put into use yet when destroying HVM
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 26 Mar 2006 10:43:53 +0000 (11:43 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sun, 26 Mar 2006 10:43:53 +0000 (11:43 +0100)
commit2e0416c354ec5f5df3e20ac2dda7f6cdc832230c
tree990ce058ca68f69d6971c95402de288b14e122a4
parent3df5f295f80c11fea441c4e74aa23b7b3ed2d28d
Don't reclaim vcpus that are not put into use yet when destroying HVM
domain. Otherwise, when running a debug=y xen, we will get a assertion
failure in vmx_request_clear_vmcs(), since some vcpus may be not
initialized for HVM use yet.

Signed-off-by: Xin Li <xin.b.li@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c